Platform Explorer / Nuxeo Platform LTS 2017 9.10

Extension point reports

Documentation

Contribute a new kind of report:

    <extension point="reports" target="org.nuxeo.connect.tools.report">
        <report enabled="true" name="mxbeans" oftype="org.nuxeo.connect.tools.report.management.MXReport"/>
    </extension>

  • name: The report name
  • oftype: The class implementing the report
  • enabled: default to true, use it to override other contributions

Contribution Descriptors

  • Class: org.nuxeo.connect.tools.report.ReportConfiguration.Contribution

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-connect-tools-report-core-9.10.jar /OSGI-INF/mx-report.xml
    <extension point="reports" target="org.nuxeo.connect.tools.report">
        <report name="mx-infos" oftype="org.nuxeo.connect.tools.report.management.MxInfosReport"/>
        <report name="mx-names" oftype="org.nuxeo.connect.tools.report.management.MxNamesReport"/>
        <report name="mx-attributes" oftype="org.nuxeo.connect.tools.report.management.MxAttributesReport"/>
        <report name="mx-thread-dump" oftype="org.nuxeo.connect.tools.report.management.MxThreadDumpReport"/>
        <report name="mx-thread-deadlocked" oftype="org.nuxeo.connect.tools.report.management.MXThreadDeadlockedReport"/>
        <report name="mx-thread-monitor-deadlocked" oftype="org.nuxeo.connect.tools.report.management.MXThreadMonitorDeadlockedReport"/>
        <report name="mx-class-histogram" oftype="org.nuxeo.connect.tools.report.management.MxClassHistogramReport"/>
      </extension>
  • nuxeo-connect-tools-report-core-9.10.jar /OSGI-INF/apidoc-report.xml
    <extension point="reports" target="org.nuxeo.connect.tools.report">
        <report name="apidoc" oftype="org.nuxeo.connect.tools.report.apidoc.APIDocReport"/>
      </extension>
  • nuxeo-connect-tools-report-core-9.10.jar /OSGI-INF/config-report.xml
    <extension point="reports" target="org.nuxeo.connect.tools.report">
        <report name="config" oftype="org.nuxeo.connect.tools.report.config.ConfigReport"/>
      </extension>